<?php session_start()?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php session_start()?>
<head>
	<?php
	  include ("config.php");
	  include ("utils.php");
	?>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title><?=TITLE_PPAL?></title>
<link rel="stylesheet" href="<?php echo ESTILO?>/standard.css" type="text/css" media="screen" title="no title" charset="utf-8"/>
<?php include ("js/navigation.js.php") ?>
<?php
require_once(ROOT_DIR_CLASES.'/cCliente.php');
require_once(ROOT_DIR_CLASES.'/cConfiguracion.php');
require_once(ROOT_DIR_CLASES.'/cLogin.php');
require_once('JSON.php');
require_once('utils.php');
$LOGIN = unserialize($_SESSION['loginClass']);
$json = new Services_JSON();
$loginJSON = $json->encode($LOGIN);
?>
<link rel="stylesheet" href="<?php echo ESTILO?>/principal.css"
	type="text/css" media="screen" charset="utf-8" />
<script>
		var DEFAULT_MAPENGINE = '<?= DEFAULT_MAPENGINE ?>'.toLowerCase();
		var DEFAULT_LATITUD = '<?= DEFAULT_LATITUD ?>';
		var DEFAULT_LONGITUD = '<?= DEFAULT_LONGITUD ?>';
		var ANCHO_POPUP_AVL = <?= ANCHO_POPUP_AVL?>;
		var ALTO_POPUP_AVL = <?= ALTO_POPUP_AVL?>;
		var VERFACT = <?= VERFACT ?>;
	</script>
<script src="js/navigation.js" type="text/javascript"></script>
<script src="js/cookie.js" type="text/javascript"></script>
<script language="javascript" src="js/customForms.js"></script>
<script language="javascript" src="js/browserdetect.js"></script>
<script language="javascript" src="js/jshashtable.js"></script>
<script language="javascript" src="js/myClass/MyClass.js"></script>
<script language="javascript" src="js/clases/MyDate.js"></script>
<script language="javascript" src="js/myClass/MyAjax.js"></script>
<script language="javascript" src="js/clases/BrowserControler.js"></script>
<script language="javascript" src="js/slideDiv.js"></script>
<script language="javascript" src="js/json.js"></script>
<script language="javascript" src="js/json_parse.js"></script>
<script language="javascript" src="js/utils.js"></script>
<script type="text/javascript">
	var LOGIN = '<?= $loginJSON ?>'.parseJSON();
	var BROWSERCONTROLER = new BrowserControler(window.self, function(){logout(false);});

    function Recargar(ORDER_ID){
      if(ORDER_ID != ""){
		  if (ORDER_ID!=null){
		  	  CUENTACTUAL = CUENTAS.get(ORDER_ID.toString());
			  document.getElementById('selectselectMovil').innerHTML = CUENTACTUAL.label;
			  cambiarImagenEmpresa();
		  }
		  getUltimaSenial();
		  if (LOGIN.objetivoDB == 1) {
		  	getInfoFijo();
		  } else {
		  	getInfoMovil();
		  }
      }else{
    	  document.getElementById('selectselectMovil').innerHTML =  "--Seleccione un movil--";
      }
	}

    function RecargarFijos(ORDER_ID){
      if(ORDER_ID != ""){
		  if (ORDER_ID!=null){
		  	  CUENTACTUAL = CUENTAS.get(ORDER_ID.toString());
			  document.getElementById('selectselectFijos').innerHTML = CUENTACTUAL.label;
			  cambiarImagenEmpresa();
		  }
		  getUltimaSenial();
		  getInfoFijo();
      }else{
    	  document.getElementById('selectselectFijos').innerHTML =  "--Seleccione una cuenta--";
      }
	}

    function changeTipoCuentas(me){
		var iType = me.value;
		var indice = me.selectedIndex;
 	    var textoEscogido = me.options[indice].text ;
		document.getElementById("selecttipoCuentas").innerHTML = textoEscogido;
		if(iType == 1){
			showDiv("tipoFijo");
			hideDiv("tipoMovil");
			changeBody("fijo");
		}else if(iType == 2){
			showDiv("tipoMovil");
			hideDiv("tipoFijo");
			changeBody("movil");
		}
    }

	function changeBody(str){
		if(str == "fijo"){
			var objCombo = document.getElementById("selectFijos");
			if(objCombo != null && typeof(objCombo.options[0]) != "undefined" && objCombo.options[0] != null && objCombo.options[0].value != ""){
				hideDiv("bodyMovil");
				showDiv("bodyFijo");
				CUENTACTUAL = CUENTAS.get(objCombo.options[0].value.toString());
				document.getElementById('selectselectFijos').innerHTML = CUENTACTUAL.label;
				cambiarImagenEmpresa();
				getUltimaSenial();
				getInfoFijo();
			}
		}else{
			hideDiv("bodyFijo");
			showDiv("bodyMovil");
			var objCombo = document.getElementById("selectMovil");
			if(typeof(objCombo.options[0])!= "undefined" && objCombo.options[0] != null && objCombo.options[0].value != ""){
				CUENTACTUAL = CUENTAS.get(objCombo.options[0].value.toString());
				innerHTML("selectselectMovil",CUENTACTUAL.label);//document.getElementById('selectselectMovil').innerHTML = CUENTACTUAL.label;
				cambiarImagenEmpresa();
				getUltimaSenial();
				getInfoMovil();
			}
		}
	}
	//cuando cambia el selector de flota
    function changeMovil(me){
     	var iRCId = document.getElementById("rcId").value;
    	var indice = me.selectedIndex;
 	    var textoEscogido = me.options[indice].text ;
 	    innerHTML("selectselectFlota",textoEscogido);//document.getElementById('selectselectFlota').innerHTML = textoEscogido;
 	    innerHTML("selectselectMovil","--Seleccione un movil--");//document.getElementById('selectselectMovil').innerHTML = "--Seleccione un movil--";
     	if(iRCId != ""){
     		changeMoviles(iRCId,me.value);
     	}else{
     		changeMoviles(null,me.value);
     	}
    }

    function OnReadyStateChangeSelectMoviles(reqHandlerSelectMoviles){
		var ready = reqHandlerSelectMoviles.readyState;
		if (ready == READY_STATE_COMPLETE){
			var results = reqHandlerSelectMoviles.responseText.parseJSON();
			if( (results!='undefined') && (results.length>1) ){
				var objCombo = document.getElementById("selectMovil");
				for (var i = objCombo.options.length;i>=0;i--){
					objCombo.options[i] = null;
				}
				var j = 0;
				for(var i = 1; i<results.length; i++){
					var value = results[i].id;
					var texto = results[i].label;
					var texto =  texto.split('&gt;').join('>');
					var texto =  texto.split('&lt;').join('<');
					objCombo.options[j] = new Option(texto, value);
					objCombo.options[j].className = "styleInput";
					j++;
				}
			  CUENTACTUAL = CUENTAS.get(objCombo.options[0].value.toString());
			  innerHTML("selectselectMovil",CUENTACTUAL.label);//document.getElementById('selectselectMovil').innerHTML = CUENTACTUAL.label;
			  cambiarImagenEmpresa();
			  getUltimaSenial();
			  getInfoMovil();
			}else{
				var objCombo = document.getElementById("selectMovil");
				for (var i = objCombo.options.length;i>=0;i--){
					objCombo.options[i] = null;
				}
			}
		}
	}
    function changeMoviles(rc,flota){
		var iCuenta 	= LOGIN.cuentaFk;
		var iObjetivo 	= LOGIN.objetivo;
		var iTablaId 	= LOGIN.tablaId;
		var iObjetivoDB = LOGIN.objetivoDB;
		var params = { COMMAND: "CHANGESELECTMOVILES",
					 	RCID: rc,
					 	FLOTA: flota,
					 	CUENTA: iCuenta,
					 	TABLAID: iTablaId,
					 	OBJETIVODB: iObjetivoDB,
					 	OBJETIVO: iObjetivo};
		var myAjax = new MyAjax();
		myAjax.send('querycontroller.php', params, OnReadyStateChangeSelectMoviles);

    }
    function OnReadyStateChangeSelectFlotas(reqHandlerSelectFlotas){
		var ready = reqHandlerSelectFlotas.readyState;
		if (ready == READY_STATE_COMPLETE){
			var results = reqHandlerSelectFlotas.responseText.parseJSON();
			if( (results!='undefined') && (results.length>1) ){
				var objCombo = document.getElementById("selectFlota");
				for (var i = objCombo.options.length;i>=0;i--){
					objCombo.options[i] = null;
				}
				objCombo.options[0] = new Option("--Seleccione una flota--","");
				objCombo.options[0].className = "styleInput";
				for(var i = 1; i<results.length; i++){
					var value = results[i].iFlotaId;
					var texto = results[i].sDescription;
					objCombo.options[i] = new Option(texto, value);
					objCombo.options[i].className = "styleInput";
				}
			}else{
				var objCombo = document.getElementById("selectFlota");
				for (var i = objCombo.options.length;i>=0;i--){
					objCombo.options[i] = null;
				}
			}
			var iRCId = results[0].iRCId;
			changeMoviles(iRCId,null);
		}
	}
    //cuando cambia el selector de empresas
	function changeFlota(me){
		var iRC = me.value;
		document.getElementById("rcId").value = iRC;
		var indice = me.selectedIndex;
	    var textoEscogido = me.options[indice].text ;
	    innerHTML("selectselectRC",textoEscogido);//document.getElementById('selectselectRC').innerHTML = textoEscogido;
	    innerHTML("selectselectFlota","--Seleccione una flota--");//document.getElementById('selectselectFlota').innerHTML = "--Seleccione una flota--";
	    innerHTML("selectselectMovil", "--Seleccione un movil--");//document.getElementById('selectselectMovil').innerHTML = "--Seleccione un movil--";
		var iCuenta = LOGIN.cuentaFk;
		var iTablaId = LOGIN.tablaId;
		var iObjetivo = LOGIN.objetivo;
		var params = { COMMAND: "CHANGESELECTFLOTAS",
					 	RCID: iRC,
					 	CUENTA: iCuenta,
					 	TABLAID: iTablaId,
					 	OBJETIVO: iObjetivo};
		var myAjax = new MyAjax();
		myAjax.send('querycontroller.php', params, OnReadyStateChangeSelectFlotas);
	}
	///////////////////FIJOS///////////////////////
	function OnReadyStateChangeSelectFijos(reqHandlerSelectFijos){
		var ready = reqHandlerSelectFijos.readyState;
		if (ready == READY_STATE_COMPLETE){
			var results = reqHandlerSelectFijos.responseText.parseJSON();
			if( (results!='undefined') && (results.length>1) ){
				var objCombo = document.getElementById("selectFijos");
				for (var i = objCombo.options.length;i>=0;i--){
					objCombo.options[i] = null;
				}
				var j = 0;
				for(var i = 1; i<results.length; i++){
					var value = results[i].id;
					var texto = results[i].label;
					var texto =  texto.split('&gt;').join('>');
					var texto =  texto.split('&lt;').join('<');
					objCombo.options[j] = new Option(texto, value);
					objCombo.options[j].className = "styleInput";
					j++;
				}
				if(document.getElementById("bodyFijo").style.display == "none"){
					showDiv("bodyFijo");
					hideDiv("bodyMovil");
				}
				CUENTACTUAL = CUENTAS.get(objCombo.options[0].value.toString());
				document.getElementById('selectselectFijos').innerHTML = CUENTACTUAL.label;
				cambiarImagenEmpresa();
				getUltimaSenial();
				getInfoFijo();
			}else{
				var objCombo = document.getElementById("selectFijos");
				for (var i = objCombo.options.length;i>=0;i--){
					objCombo.options[i] = null;
				}
				document.getElementById('selectselectFijos').innerHTML ="--Seleccione una cuenta--"
			}
		}
	}

	function changeFijos(me){
		var iRCFijo = me.value;
		document.getElementById("rcFijoId").value = iRCFijo;
		var indice = me.selectedIndex;
	    var textoEscogido = me.options[indice].text ;
		document.getElementById('selectselectRCFijos').innerHTML = textoEscogido;
		var iCuenta = LOGIN.cuentaFk;
		var iTablaId = LOGIN.tablaId;
		var iObjetivo = LOGIN.objetivo;
		var iObjetivoDB = LOGIN.objetivoDB;
		var params = { COMMAND: "CHANGESELECTFIJOS",
					 	RCID: iRCFijo,
					 	CUENTA: iCuenta,
					 	TABLAID: iTablaId,
					 	OBJETIVODB: iObjetivoDB,
					 	OBJETIVO: iObjetivo};
		var myAjax = new MyAjax();
		myAjax.send('querycontroller.php', params, OnReadyStateChangeSelectFijos);
	}
	/////////////////////FIN FIJOS///////////////////////
	</script>
</head>
<body onunload="closeOrRefreshAction();">
<?php
if (isset($_SESSION['cliente'])){
	$latitudInicial = DEFAULT_LATITUD;
	$longitudInicial = DEFAULT_LONGITUD;
	$codigoCuenta = $LOGIN->cuentaFk;

	$vMAPAS_DISPONIBLES = mapasDisponibles(MAPAS_DISPONIBLES, $LOGIN->MAPAS_DISPONIBLES);
	$bTieneMapas = (count($vMAPAS_DISPONIBLES)>0)? true:false;
	/*Agarro el label format del cliente para poder ordenar luego cuando obtengo las cuentas*/
	//$configRegistrada = cConfiguracion::getConfig($LOGIN->cuentaFk, $LOGIN->objetivoDB);
	$configRegistrada = cConfiguracion::getConfig($LOGIN->tablaId, $LOGIN->objetivo);
	$VEHlblformat = VEH_LBLFORMAT;
	if (($configRegistrada->cantidad()>0)&&(trim($configRegistrada->campo('VEH_lblformat',0))!='')){ //tiene configuracion inicial
		$VEHlblformat = $configRegistrada->campo('VEH_lblformat',0);
	}
	$lblFormat =  split(',',$VEHlblformat);
	$orderByLabel = getOrderByFromLabelFormat($lblFormat);
	/******************************************************************************************/
	switch ($LOGIN->objetivoDB) {
		case 1: //FIJO
			$subcuenta = $LOGIN->cuentaFk;
			if($LOGIN->objetivo==4){
				$cuentas = "";
				//if($LOGIN->PERMISOSAlias[20]){
					$cuentas = BykomCliente::Cuentas_ClienteAlias($LOGIN->tablaId);
					if($cuentas->cantidad()==0){
						$cuentas = BykomCliente::Cuentas_Cliente($codigoCuenta);
					}
				//}
			}else{
				$cuentas = BykomCliente::Cuentas_Cliente($codigoCuenta);
			}
			$order_id_subCuenta = $LOGIN->cuentaFk;
			$infoCuenta = BykomCliente::InfoCuenta($order_id_subCuenta);
			break;
		case 2: //MOVIL (o movil de un Alias)
			$subcuenta = $LOGIN->cuentaFk;
			$cuentas = BykomCliente::Cuentas_Cliente_Movil_BIS($codigoCuenta);
			$order_id_subCuenta = $LOGIN->cuentaFk;
			$posActualGmap = BykomCliente::Consulta_PosicionActual_Avl($order_id_subCuenta);
			if ($posActualGmap!=NULL){
				$latitudInicial = quitCero($posActualGmap->campo('latitud',0));
				$longitudInicial = quitCero($posActualGmap->campo('longitud',0));
			}
			$infoCuenta = BykomCliente::InfoCuentaAvlOid($order_id_subCuenta);
			break;
		case 3: //FLOTA (o flota de un Alias)
			if($LOGIN->objetivo==4){
				$cuentas = "";
				if($LOGIN->PERMISOSAlias[21]){
					$cuentas = BykomCliente::Cuentas_Cliente_Movil_FlotaAlias($LOGIN->tablaId, $orderByLabel,false);
					
					if($cuentas != "" && $cuentas->cantidad()==0){
						$cuentas = BykomCliente::Cuentas_Cliente_Movil_Flota($codigoCuenta, $orderByLabel);
					}else{
		   	   	   		$cuentas =  BykomCliente::Cuentas_Cliente_Movil_FlotaAlias($LOGIN->tablaId, $orderByLabel,true);
		   	   	   		if ($cuentas->cantidad()==0){
		   	   	   			session_destroy();
	   		   				echo("<script language='JavaScript' type='text/javascript'>");
	  						echo("location.href='welcome.php?error=40'");
	  						echo("</script>");
	  						die;	
		   	   	   		}
		   	   	   }
				}else{
					//MOSTRAR ERROR 
					
				}
			}else{
				$cuentas = BykomCliente::Cuentas_Cliente_Movil_Flota($codigoCuenta, $orderByLabel);
			}
			if(($cuentas=="") || ($cuentas!="" && $cuentas->cantidad() < 1)) {
				session_destroy();
				echo("<script language='JavaScript' type='text/javascript'>");
				echo("location.href='welcome.php?error=40'");
				echo("</script>");
				die;
			}
			$subcuenta = $cuentas->campo('codigocl', 0);
			$order_id_subCuenta = $cuentas->campo('ORDER_ID',0);
			$posActualGmap = BykomCliente::Consulta_PosicionActual_Avl($order_id_subCuenta);
			if ($posActualGmap!=NULL){
				$latitudInicial = quitCero($posActualGmap->campo('latitud',0));
				$longitudInicial = quitCero($posActualGmap->campo('longitud',0));
			}
			$infoCuenta = BykomCliente::InfoCuentaAvlOid($order_id_subCuenta);
			break;
		case 5: //DEALER
			$cuentas=$rcFijos=$rc=$fijos=$flotas = "";
			$FIJlblformat = FIJ_LBLFORMAT;
			if (($configRegistrada->cantidad()>0)&&(trim($configRegistrada->campo('FIJ_lblformat',0))!='')){ //tiene configuracion inicial
				$FIJlblformat = $configRegistrada->campo('FIJ_lblformat',0);
			}
			$lblFormatFijo =  split(',',$FIJlblformat);
			$orderByLabelFijo = getOrderByFromLabelFormat($lblFormatFijo);

			if ($LOGIN->objetivo==4){//si es Alias de Dealer
				//$cuentas 	= BykomCliente::Cuentas_Cliente_Movil_FlotaAlias($LOGIN->tablaId, $orderByLabel);
				//if($LOGIN->PERMISOSAlias[21]){
					$cuentas 	= BykomCliente::Cuentas_Cliente_Movil_DealerAlias($LOGIN->tablaId,$codigoCuenta,$orderByLabel,false);
				//}
				//if($LOGIN->PERMISOSAlias[20]){
					$fijos		= BykomCliente::getCuentasByAlias($LOGIN->tablaId,"nombre","",$codigoCuenta,false);
				//}
				if($LOGIN->PERMISOSAlias[22]){
					$flotas 	= BykomCliente::Cuentas_Cliente_Flotas_Alias($LOGIN->tablaId, "tlma.NOMBRE_MIX");
				}
				if($LOGIN->PERMISOSAlias[23]){
					$rc 		= BykomCliente::Cuentas_Cliente_Rc_Alias($LOGIN->tablaId,"rc.NOMBRE",2);
				}
				if($LOGIN->PERMISOSAlias[24]){
					$rcFijos	= BykomCliente::Cuentas_Cliente_Rc_Alias($LOGIN->tablaId,"rc.NOMBRE",1);
				}
				if($cuentas!="" && $cuentas->cantidad()==0){
					if($LOGIN->PERMISOSAlias[21] && $LOGIN->PERMISOSAlias[22] && $LOGIN->PERMISOSAlias[23]){
						$cuentas = BykomCliente::Cuentas_Cliente_Movil_Dealer($codigoCuenta, $orderByLabel);
					}else{
						$cuentas = "";
					}
				}else{
					$cuentas = BykomCliente::Cuentas_Cliente_Movil_DealerAlias($LOGIN->tablaId,$codigoCuenta,$orderByLabel,true);
				}
				if($fijos != "" && $fijos->cantidad()==0){
					if($LOGIN->PERMISOSAlias[20] && $LOGIN->PERMISOSAlias[24]){
						$fijos	 = BykomCliente::getCuentasByDealer($codigoCuenta,$orderByLabelFijo,"");
					}else{
						$fijos = "";
					}
				}else{
					$fijos	= BykomCliente::getCuentasByAlias($LOGIN->tablaId,"nombre","",$codigoCuenta,true);
				}
				if($flotas != "" && $flotas->cantidad()==0){
					$flotas  = BykomCliente::Cuentas_Cliente_Flotas_Dealer($codigoCuenta, "tlma.NOMBRE_MIX");
				}
				if($rc != "" && $rc->cantidad()==0){
					$rc 	 = BykomCliente::Cuentas_Cliente_Rc_Dealer($codigoCuenta,"rc.NOMBRE",2);
				}
				if($rcFijos != "" && $rcFijos->cantidad()==0){
					$rcFijos = BykomCliente::Cuentas_Cliente_Rc_Dealer($codigoCuenta,"rc.NOMBRE",1);
				}
			}else{//si es Dealer
				$cuentas 	= BykomCliente::Cuentas_Cliente_Movil_Dealer($LOGIN->tablaId, $orderByLabel);
				$flotas 	= BykomCliente::Cuentas_Cliente_Flotas_Dealer($LOGIN->tablaId, "tlma.NOMBRE_MIX");
				$rc 		= BykomCliente::Cuentas_Cliente_Rc_Dealer($LOGIN->tablaId,"rc.NOMBRE",2);
				$rcFijos 	= BykomCliente::Cuentas_Cliente_Rc_Dealer($LOGIN->tablaId,"rc.NOMBRE",1);
				$fijos		= BykomCliente::getCuentasByDealer($LOGIN->tablaId,$orderByLabelFijo,"");
			}
			$vFlotas = array();
			if($flotas!=""){
				for($i=0; $i<$flotas->cantidad(); $i++){
					$oFlota = new stdClass();
					$oFlota->iFlotaId = $flotas->campo('iFlotaId',$i);
					$oFlota->sDescription = $flotas->campo('sDescription',$i);
					array_push($vFlotas, $oFlota);
				}
			}
			$vRC = array();
			if($rc!=""){
				for($i=0; $i<$rc->cantidad(); $i++){
					$oRC = new stdClass();
					$oRC->iRCId = $rc->campo('iRCId',$i);
					$oRC->sDescription = $rc->campo('sDescription',$i);
					array_push($vRC, $oRC);
				}
			}
			$vRCFijos = array();
			if($rcFijos!=""){
				for($i=0; $i<$rcFijos->cantidad(); $i++){
					$oRCFijos = new stdClass();
					$oRCFijos->iRCId = $rcFijos->campo('iRCId',$i);
					$oRCFijos->sDescription = $rcFijos->campo('sDescription',$i);
					array_push($vRCFijos, $oRCFijos);
				}
			}
			$vFijos = array();
			if($fijos!=""){
				for($i=0;$i<$fijos->cantidad();$i++){
					$oFijo = new stdClass();
					$oFijo->iOrderId = $fijos->campo('ORDER_ID',$i);
					$oFijo->sDescription = $fijos->campo('nombre',$i);
					$oFijo->label = $fijos->nombre." - ".$fijos->nombre_dos;
					$labelFij = '';
					if (trim($lblFormatFijo[0])!='')
					$labelFij .= ReplaceChars($fijos->campo($lblFormatFijo[0],$i)).' ';
					if (trim($lblFormatFijo[1])!='')
					$labelFij .= ReplaceChars($lblFormatFijo[1]).' ';
					if (trim($lblFormatFijo[2])!='')
					$labelFij .= ReplaceChars($fijos->campo($lblFormatFijo[2],$i)).' ';
					if (trim($lblFormatFijo[3])!='')
					$labelFij .= ReplaceChars($lblFormatFijo[3]).' ';
					if (trim($lblFormatFijo[4])!='')
					$labelFij .= ReplaceChars($fijos->campo($lblFormatFijo[4],$i));
					if (trim($labelFij)==''){
						$labelFij = 'unformatted label';
					}
					$oFijo->label = $labelFij;
					array_push($vFijos, $oFijo);
				}
			}
			if( ($cuentas=="" && $fijos=="") || (($cuentas!= "" && $cuentas->cantidad() < 1) && ($fijos!="" && $fijos->cantidad() < 1) ) ) {
				session_destroy();
				echo("<script language='JavaScript' type='text/javascript'>");
				$iCodError = 41;
				if($LOGIN->objetivo==4){
					$iCodError = 51;
				}
				echo("location.href='welcome.php?error=$iCodError'");
				echo("</script>");
				die;
			}
			if($cuentas!= "" && $cuentas->cantidad() >= 1){
				$subcuenta = $cuentas->campo('codigocl', 0);
				$order_id_subCuenta = $cuentas->campo('ORDER_ID',0);
				$posActualGmap = BykomCliente::Consulta_PosicionActual_Avl($order_id_subCuenta);
				if ($posActualGmap!=NULL){
					$latitudInicial = quitCero($posActualGmap->campo('latitud',0));
					$longitudInicial = quitCero($posActualGmap->campo('longitud',0));
				}
				$infoCuenta = BykomCliente::InfoCuentaAvlOid($order_id_subCuenta);
			}else{
				$order_id_subCuenta = $fijos->campo('ORDER_ID',0);
				$infoCuenta = BykomCliente::InfoCuenta($order_id_subCuenta);
			}

			break;
	}
	class Cuenta
	{
		var $id;
		var $label;
		var $nombre;
		var $nombre_dos;
		var $codigocl;
		var $patente;
		var $identificador;
		var $codigo;
		var $codigoAlfa;
		var $imagen;
	}
	$ctas = array();
	/* $configRegistrada = cConfiguracion::getConfig($LOGIN->cuentaFk, $LOGIN->objetivoDB);
	 $VEHlblformat = VEH_LBLFORMAT;
	 if (($configRegistrada->cantidad()>0)&&(trim($configRegistrada->campo('VEH_lblformat',0))!='')){ //tiene configuracion inicial
	 $VEHlblformat = $configRegistrada->campo('VEH_lblformat',0);
	 }
	 */
	$lblFormat =  split(',',$VEHlblformat);
	if($cuentas!= "" && $cuentas->cantidad()>0){
		for($i=0; $i<$cuentas->cantidad(); $i++){
			$cta 			= new Cuenta();
			$cta->id 		= $cuentas->campo('ORDER_ID',$i);
			$cta->nombre 	= ReplaceChars($cuentas->campo('nombre',$i));
			$cta->nombre_dos= ReplaceChars($cuentas->campo('nombre_dos',$i));
			$cta->codigocl 	= $cuentas->campo('codigocl',$i);
			$cta->patente 	= $cuentas->campo('Patente',$i);
			$cta->identificador = ReplaceChars($cuentas->campo('Identificador',$i));
			$cta->codigo 	= ReplaceChars($cuentas->campo('Codigo',$i));
			$cta->codigoAlfa= ReplaceChars($cuentas->campo('CodigoAlfa',$i));
			$cta->imagen 	= ReplaceChars($cuentas->campo('Imagen',$i));
			$cta->objetivo 	= 2;
			if($LOGIN->objetivoDB==3||$LOGIN->objetivoDB==5 || $LOGIN->objetivoDB==2){
				//creo y cargo el label del movil
				$label = '';
				if (trim($lblFormat[0])!='')
				$label .= ReplaceChars($cuentas->campo($lblFormat[0],$i)).' ';
				if (trim($lblFormat[1])!='')
				$label .= ReplaceChars($lblFormat[1]).' ';
				if (trim($lblFormat[2])!='')
				$label .= ReplaceChars($cuentas->campo($lblFormat[2],$i)).' ';
				if (trim($lblFormat[3])!='')
				$label .= ReplaceChars($lblFormat[3]).' ';
				if (trim($lblFormat[4])!='')
				$label .= ReplaceChars($cuentas->campo($lblFormat[4],$i));
				if (trim($label)=='') $label = 'unformatted label';
				$cta->label = $label;
			}else{
				$cta->label = $cta->nombre." - ".$cta->nombre_dos;
				if ($LOGIN->objetivoDB==2) {
					$cta->label .= " - " . $cta->patente;
				}
			}
			array_push($ctas, $cta);
			$vMoviles = $ctas;
		}
	}
	if($fijos){
		$FIJlblformat = FIJ_LBLFORMAT;
		if (($configRegistrada->cantidad()>0)&&(trim($configRegistrada->campo('FIJ_lblformat',0))!='')){ //tiene configuracion inicial
			$FIJlblformat = $configRegistrada->campo('FIJ_lblformat',0);
		}
		$lblFormatFij =  split(',',$FIJlblformat);
		for($i=0; $i<$fijos->cantidad(); $i++){
			$cta 			= new Cuenta();
			$cta->id 		= $fijos->campo('ORDER_ID',$i);
			$cta->nombre	= ReplaceChars($fijos->campo('nombre',$i));
			$cta->nombre_dos= ReplaceChars($fijos->campo('nombre_dos',$i));
			$cta->codigocl 	= $fijos->campo('codigocl',$i);
			$cta->patente 	= $fijos->campo('Patente',$i);
			$cta->identificador = ReplaceChars($fijos->campo('Identificador',$i));
			$cta->codigo 	= ReplaceChars($fijos->campo('Codigo',$i));
			$cta->codigoAlfa= ReplaceChars($fijos->campo('CodigoAlfa',$i));
			$cta->imagen 	= ReplaceChars($fijos->campo('Imagen',$i));
			//	$cta->label = $cta->nombre." - ".$cta->nombre_dos;
			$cta->objetivo 	= 1;
			$labelFij = '';
			if (trim($lblFormatFij[0])!='')
			$labelFij .= ReplaceChars($fijos->campo($lblFormatFij[0],$i)).' ';
			if (trim($lblFormatFij[1])!='')
			$labelFij .= ReplaceChars($lblFormatFij[1]).' ';
			if (trim($lblFormatFij[2])!='')
			$labelFij .= ReplaceChars($fijos->campo($lblFormatFij[2],$i)).' ';
			if (trim($lblFormatFij[3])!='')
			$labelFij .= ReplaceChars($lblFormatFij[3]).' ';
			if (trim($lblFormatFij[4])!='')
			$labelFij .= ReplaceChars($fijos->campo($lblFormatFij[4],$i));
			if (trim($labelFij)==''){
				$labelFij = 'unformatted label';
			}
			$cta->label = $labelFij;
			array_push($ctas, $cta);
		}
	}
	$json2 				= new Services_JSON();
	$CTAS 				= $json2->encode($ctas);
	$_SESSION['CTAS'] 	= $ctas;
	if($cuentas!="" && $cuentas->cantidad()>0){
		$_SESSION['imagenLogo']	= $infoCuenta->campo('ImagenLogo', 0);
		$busqueda			= $cuentas->find('ORDER_ID',$order_id_subCuenta);
		$nom1nom2			= ReplaceChars($cuentas->campo('nombre',$busqueda[0])." - ".$cuentas->campo('nombre_dos',$busqueda[0]));
		$identificadorPatente 	= $infoCuenta->campo('Identificador',0)." - (".$infoCuenta->campo('Patente',0).")";
		$codigocuenta		= $cuentas->campo('Codigo',$busqueda[0]);
		$_SESSION['NOM1NOM2'] 	= $nom1nom2;
		$obs_m				= $infoCuenta->campo('Observaciones_m',0);
		$obs_p				= $infoCuenta->campo('Observaciones_p',0);
	}else{
		$codigocuenta		= $fijos->campo('Codigo',$busqueda[0]);
		$_SESSION['NOM1NOM2'] = $LOGIN->label;
	}
	$ultvisita 			= substr($_SESSION['ultfecha'],11,8)." - ".substr($_SESSION['ultfecha'],8,2)."/".substr($_SESSION['ultfecha'],5,2)."/".substr($_SESSION['ultfecha'],0,4);
	$_SESSION['CODIGOCUENTA']	= $codigocuenta;
	?>

<script language="JavaScript">
		function solicitarCambio(){
			ejecutarPopUpSolicitud();
			var formSolicitudCambio = document.getElementById('frmSolicitudCambio');
			formSolicitudCambio.codigocuenta.value = LOGIN.label;
			formSolicitudCambio.nom1nom2.value = CUENTACTUAL.label;
			if(LOGIN.objetivoDB == 5){
				formSolicitudCambio.tipoCuenta.value = document.getElementById("tipoCuentasID").value;
			}
			formSolicitudCambio.submit();
		}
	</script>

<script type="text/javascript">
		var CTAS = json_parse('<?= $CTAS ?>');
		var CUENTAS = new Hashtable();
		for (var i=0; i<CTAS.length; i++){
			CUENTAS.put(CTAS[i].id,CTAS[i]);
		}
		var CUENTACTUAL = CUENTAS.get('<?= $order_id_subCuenta ?>');
		var LATITUDINICIAL = '<?= $latitudInicial?>';
		var LONGITUDINICIAL = '<?= $longitudInicial?>';
		delete(CTAS);
    </script>
<div id="topContainer"></div>
    <div id="container">
    	<input type="hidden" id="tipoMapa" value="google">
    	<table height="100" border="0" cellspacing="0">
          <tr valign="top">
          	<td>
              <div id="header">
                  <div id="miniHeader">
                	<img id="logoId" src="imagenes/logo.png" width="200" height="90" style="float:right; padding-right:10px;"/>
					<?php if ($LOGIN->objetivoDB == 1){ ?> <!-- CABECERA FIJO -->
					<div id="fijoHeader" class="fijoHeader">
						<div class="miniHeaderFijoDiv">
							<table cellpadding="0" border="0" cellspacing="1" height="67" width="220">
								<?php if ($LOGIN->objetivo == 4)/* SI ALIAS FIJO */ { ?>
								<!-- ALIAS -->
								<tr height="12">
									<td><span class="niniHeaderLBL">Alias:</span></td>
									<td width="372"><span class="niniHeaderDESC"><?php echo $LOGIN->label; ?></span></td>
								</tr>
								<?php } else { ?>
	                			<!-- FIJO -->
								<tr>
									<td width="60"><span class="niniHeaderLBL">Cuenta:</span></td>
									<td><span class="niniHeaderDESC"><?php echo $codigocuenta; ?></span></td>
								</tr>
								<?php } ?>
								<td><span class="niniHeaderLBL">Nombre:</span></td>
								<td><span class="niniHeaderDESC"><?php echo $nom1nom2;?></span></td>
								</tr>
								<tr>
									<td><span class="niniHeaderLBL">Cuentas:</span></td>
									<td><? echo "<select name='selectMovil' id='selectMovil' class='styledInputs' onchange=\"javascript:Recargar(this.value);\">";
									for($i=0;$i<count($vMoviles);$i++)
									{
										echo "<option class='styleInput' value='".$vMoviles[$i]->id."'>".
										$vMoviles[$i]->label.
			    	                     					  "</option>";
									}
									echo('</select>');?>
			                      </td>
								</tr>
							</table>
							<input type='hidden' name='oidCuenta' id='oidCuenta' value='<?=$order_id_subCuenta?>' />
					</div>
				</div>
				<?php }else { ?>
                <!-- CABECERA MOVIL -->
                <?php
					$claseCSS = "";
					if ($LOGIN->objetivo == 2) {
						$claseCSS = "movilHeader";
					}
					if ($LOGIN->objetivo == 3) {
						$claseCSS = "flotaHeader";
					}
					if ($LOGIN->objetivo == 5) {
						$claseCSS = "dealerHeader";
					}
					if ($LOGIN->objetivo == 4 && $LOGIN->objetivoDB == 5) {
						$claseCSS = "aliasDealerHeader";
					}
					if ($LOGIN->objetivo == 4 && $LOGIN->objetivoDB != 5) {
						$claseCSS = "aliasHeader";
					}

				?>
				<div id="flotaHeader" class="<?=$claseCSS?>">
				<div class="miniHeaderFlotaDiv" style="float:left;">
			 	<table cellpadding="0" border="0" cellspacing="1" height="67" width="100%">
					<?php if ($LOGIN->objetivo == 2){?>
					<!-- MOVIL -->
					<tr>
						<td width="20%"><span class="niniHeaderLBL">Cuenta:</span></td>
						<td width="80%"><span class="niniHeaderDESC"><?php echo $codigocuenta; ?></span></td>
					</tr>
					  <td><span class="niniHeaderLBL">Nombre:</span></td>
					<td><span class="niniHeaderDESC"><?php echo $nom1nom2;?></span></td>
					</tr>
					<?php } else if ($LOGIN->objetivo == 3){ ?>
					<!-- FLOTA -->
					<tr height="14">
						<td colspan="2"></td>
					</tr>
					<tr height="12">
						<td><span class="niniHeaderLBL">Flota:</span></td>
						<td><span class="niniHeaderDESC"><?php echo $LOGIN->label; ?></span></td>
					</tr>
					<?php } else if ($LOGIN->objetivo == 4) { ?>
					<!-- ALIAS -->
					<tr height="14">
						<td colspan="2"></td>
					</tr>
					<tr height="12">
						<td><span class="niniHeaderLBL">Alias:</span></td>
						<td><span class="niniHeaderDESC"><?php echo $LOGIN->label; ?></span></td>
					</tr>
					<?php } else if ($LOGIN->objetivo == 5){?>
					<!-- DEALER -->
					<tr height="14">
						<td colspan="2"></td>
					</tr>
					<tr height="12">
						<td><span class="niniHeaderLBL">Dealer:</span></td>
						<td><span class="niniHeaderDESC"><?php echo $LOGIN->label; ?></span></td>
					</tr>
					<?php }
					if( $LOGIN->objetivo == 5 || ( ($LOGIN->objetivo == 4)&&($LOGIN->objetivoDB == 5)) ){
						?>
					<tr height="12">
						<td><span class="niniHeaderLBL">Tipo</span></td>
						<td><span class="niniHeaderDESC"><select name="tipoCuentas" id="tipoCuentasID" onchange="changeTipoCuentas(this);"
							class='styledInputs'>
							<?php if($cuentas!="" && $cuentas->cantidad()>0){?>
							<option value="2" class='styleInput'>MOVIL</option>
							<?php }if($fijos!="" && $fijos->cantidad()>0){?>
							<option value="1" class='styleInput'>FIJO</option>
							<?php }?>
						</select> </span></td>
					</tr>
					<?php
					}
					if ($LOGIN->objetivo != 5 && ( !(($LOGIN->objetivo == 4)&&($LOGIN->objetivoDB == 5)) ) ) {
						?>
					<tr valign="middle">
						<td><span class="niniHeaderLBL"> <?php if ($LOGIN->objetivoDB == 3 || $LOGIN->objetivoDB==5) echo "Moviles";
						else echo "Movil";?> </span></td>
						<td><?php
						if ($LOGIN->objetivoDB == 3 || $LOGIN->objetivoDB==5){
							echo "<select name='selectMovil' id='selectMovil'  class='styledInputs' onchange=\"javascript:Recargar(this.value);\">";
							for($i=0;$i<count($vMoviles);$i++){
								echo "<option class='styleInput' value='".$vMoviles[$i]->id."'>".$vMoviles[$i]->label."</option>";
							}
							echo('</select>');
						}else{
							echo ('<span class="niniHeaderDESC">'.$vMoviles[0]->label.'</span>');
						}
						?></td>
					</tr>
					<?php } ?>
				</table>
				<form method='post' name='frmParametros' id="frmParametros">
					<input type='hidden' name='val' /> <input type='hidden' name='val2' />
					<input type='hidden' name='oidCuenta' id='oidCuenta' value='<?=$order_id_subCuenta?>' />
				</form>
				</div>
				<!-- cuando es tipo de cuenta movil -->
				<div id="tipoMovil">
                <?php
				if( ($LOGIN->objetivo == 5) || ( ($LOGIN->objetivo == 4)&&($LOGIN->objetivoDB == 5))) {?>
				<?php if($cuentas != "" && $cuentas->cantidad()>0){?>
                <!-- DEALER -->
			  <table cellpadding="0" border="0" cellspacing="1" height="75" style="padding-top: 16px;">
					<tr height="12">
					  <td width="37" >&nbsp;&nbsp;&nbsp;&nbsp;</td>
						<td width="60"><span class="niniHeaderLBL">EMPRESAS</span></td>
						<td>
						<span class="niniHeaderDESC">
							<input type="hidden" value="" name="rcId" id="rcId" />
							<select name="selectRC" id="selectRC" onchange="changeFlota(this);" class='styledInputs'>
							<option value="" class='styleInput'>Seleccione...</option>
							<?php
							for($i=0;$i<count($vRC);$i++){
								echo "<option class='styleInput' value='".$vRC[$i]->iRCId."'>".$vRC[$i]->sDescription."</option>";
							}
							?>
							</select>
						</span>
						</td>
					</tr>
					<tr height="12">
					  <td>&nbsp;</td>
						<td><span class="niniHeaderLBL">FLOTA</span></td>
						<td id="selFlota">
						<span class="niniHeaderDESC">
						<select	name="selectFlota" id="selectFlota" onchange="changeMovil(this);" class='styledInputs'>
							<option value="" class='styleInput'>Seleccione...</option>
							<?php
							for($i=0;$i<count($vFlotas);$i++){
								echo "<option class='styleInput' value='".$vFlotas[$i]->iFlotaId."'>".$vFlotas[$i]->sDescription."</option>";
							}
							?>
						</select>
						</span>
						</td>
					</tr>
					<tr valign="middle">
					  <td>&nbsp;</td>
						<td><span class="niniHeaderLBL"> <?php if ($LOGIN->objetivoDB == 3 || $LOGIN->objetivoDB==5) echo "Moviles";
						else echo "Movil";?> </span></td>
						<td><?php
						if ($LOGIN->objetivoDB == 3 || $LOGIN->objetivoDB==5){
							echo "<select name='selectMovil' id='selectMovil'  class='styledInputs' onchange=\"javascript:Recargar(this.value);\">";
							for($i=0;$i<count($vMoviles);$i++){
								echo "<option class='styleInput' value='".$vMoviles[$i]->id."'>".$vMoviles[$i]->label."</option>";
							}
							echo('</select>');
						}else{
							echo ('<span class="niniHeaderDESC">'.$vMoviles[0]->label.'</span>');
						}
						?></td>
					</tr>
				</table>
				</div>
				<?php }?>
				<div id="tipoFijo" <?php if($cuentas!="" && $cuentas->cantidad()>0){ ?> style="display: none;"<?php }?> >
				<table height="67" border="0" cellpadding="0" cellspacing="1" style="padding-top: 16px;">
					<tr height="12">
					  <td width="37" >&nbsp;&nbsp;&nbsp;&nbsp;</td>
						<td width="60"><span class="niniHeaderLBL">EMPRESAS</span></td>
						<td><span class="niniHeaderDESC">
							<input type="hidden" value=""	name="rcFijoId" id="rcFijoId" />
						 	<select name="selectRCFijos"	id="selectRCFijos" onchange="changeFijos(this);" class='styledInputs'>
								<option value="" class='styleInput'>Seleccione...</option>
								<?php
								for($i=0;$i<count($vRCFijos);$i++){
									echo "<option class='styleInput' value='".$vRCFijos[$i]->iRCId."'>".$vRCFijos[$i]->sDescription."</option>";
								}
								?>
							</select>
							</span>
						</td>
					</tr>
					<tr height="12">
					  <td>&nbsp;</td>
						<td><span class="niniHeaderLBL">CUENTAS</span></td>
						<td><span class="niniHeaderDESC"> <input type="hidden" value=""
							name="rcId" id="rcId" /> <select name="selectFijos"
							id="selectFijos" onchange="javascript:RecargarFijos(this.value);"
							class='styledInputs'>
							<?php
							if(count($vFijos)==0){
								echo "<option value='' class='styleInput' >--Seleccione una cuenta--</option>";
							}
							for($i=0;$i<count($vFijos);$i++){
								echo "<option class='styleInput' value='".$vFijos[$i]->iOrderId."'>".
								$vFijos[$i]->label.
    	                     					  "</option>";
							}
							?>
						</select> </span></td>
					</tr>
				</table>
				</div>
				<?php }?>
                </div>
				<?php } ?>
                </div>
                <div id="menu">
                	<div id="barraMenu">
                <ul>

				<?php
				if($LOGIN->objetivoDB == 1)	//	MENU PARA FIJOS Y ALIAS FIJO
				{ ?>
					<!-- MENU PARA FIJOS -->
				<?php if($LOGIN->objetivo==4){
						if($LOGIN->PERMISOSAlias[14] ){ ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Evento');"
						title="">Eventos</a></li>
						<?php 	}
						if($LOGIN->PERMISOSAlias[17] ){ ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Zonas');"
						title="">Zonas</a></li>
						<?php 	}
						if($LOGIN->PERMISOSAlias[15] ){ ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Usuarios');"
						title="">Usuarios</a></li>
						<?php 	}
						if($LOGIN->PERMISOSAlias[18] ){ ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Contactos');"
						title="">Contactos</a></li>
						<?php 	}
						if($LOGIN->PERMISOSAlias[19] ){ ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Horarios');"
						title="">Horarios</a></li>
						<?php 	}
						if($LOGIN->PERMISOSAlias[16] && VERFACT) { ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Facturas','');"
						title="">Facturas</a></li>
						<?php }
					} else { ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Evento');"
						title="">Eventos</a></li>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Zonas');"
						title="">Zonas</a></li>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Usuarios');"
						title="">Usuarios</a></li>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Contactos');"
						title="">Contactos</a></li>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Horarios');"
						title="">Horarios</a></li>
						<?php if (VERFACT) { ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Facturas','');"
						title="">Facturas</a></li>
						<?php }
					}
					if( ($cuentas!="" && $cuentas->cantidad()>0 && $bTieneMapas) ) { //si tiene algun fijo entra al mapa ?>
                        <!-- MENU PARA fijos -->
						<li><a href="Javascript:EjecutarPopUp('<?php echo $order_id_subCuenta?>','<?php echo $codigocuenta?>',CUENTACTUAL.label,'Mapa','',LATITUDINICIAL.toString(), LONGITUDINICIAL.toString());" title="">Mapas</a></li>
					<?php }?>
					<form action="solicitudCambio.php" id="frmSolicitudCambio"
						name="frmSolicitudCambio" enctype="multipart/form-data"
						method="post" target="popupSolicitud" onsubmit="return false;"><input
						type="hidden" value="ServicioTecnico" name="tipoConsulta" /> <input
						type="hidden" value="<?php echo $codigocuenta; ?>"
						name="codigocuenta" /> <input type="hidden"
						value="<?php echo $nom1nom2; ?>" name="nom1nom2" />
                    </form>
					<li><a href="Javascript: solicitarCambio();" title="">Solicitud de Cambio</a></li>
					<?php if ($LOGIN->PERMISOS[13]){ ?>
					<li><a href="Javascript:EjecutarPopUp(CUENTACTUAL.id,'<?php echo $codigocuenta?>',CUENTACTUAL.label,'Configuracion','','','');"
						title="">Setup</a></li>
					<?php }
				}else if($LOGIN->objetivoDB == 2 || $LOGIN->objetivoDB == 3){// MENU PARA MOVILES, FLOTAS Y ALIAS MOVIL
					if($LOGIN->objetivo == 4){ //Alias y verifico los permisos que tiene
						if($LOGIN->PERMISOSAlias[14] ){	?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Evento');"
						title="">Eventos</a></li>
						<?php 	}
						if($LOGIN->PERMISOSAlias[15] ){ ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Usuarios');"
						title="">Usuarios</a></li>
						<?php 	}
						if($LOGIN->PERMISOSAlias[18] ){ ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Contactos');"
						title="">Contactos</a></li>
						<?php 	}
						if (VERFACT) { //Alias y verifico los permisos que tiene
							if($LOGIN->PERMISOSAlias[16] ){ ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Facturas','');"
						title="">Facturas</a></li>
						<?php }
						}
					}else{		?>
					<!-- MENU PARA MOVILES Y FLOTAS -->
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Evento');"
						title="">Eventos</a></li>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Usuarios');"
						title="">Usuarios</a></li>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Contactos');"
						title="">Contactos</a></li>
						<?php }
						if($bTieneMapas){ ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,CUENTACTUAL.codigo,CUENTACTUAL.label,'Mapa','',LATITUDINICIAL.toString(), LONGITUDINICIAL.toString());"
						title="">Mapas</a></li>
						<?php
						}
						if (VERFACT && ($LOGIN->objetivo == 2 || $LOGIN->objetivo == 3)){?>
					<li><a href="Javascript:EjecutarPopUp(CUENTACTUAL.id,LOGIN.label,CUENTACTUAL.label,'Facturas','');"	title="">Facturas</a></li>
					<?php }?>
					<form action="solicitudCambio.php" id="frmSolicitudCambio" 	name="frmSolicitudCambio" enctype="multipart/form-data"
						method="post" target="popupSolicitud" onsubmit="return false;">
						<input type="hidden" value="ServicioTecnico" name="tipoConsulta" />
						<input type="hidden" value="<?php echo $codigocuenta; ?>"name="codigocuenta" />
						<input type="hidden" value="<?php echo $nom1nom2; ?>" name="nom1nom2" />
					</form>
					<li><a href="Javascript: solicitarCambio();" title="">Servicio T&eacute;cnico</a></li>
					<?php if ($LOGIN->PERMISOS[13]){ ?>
					<li><a
						href="Javascript:EjecutarPopUp(CUENTACTUAL.id,'<?php echo $codigocuenta?>',CUENTACTUAL.label,'Configuracion','','','');"
						title="">Setup</a></li>
						<? } 
					 }else if($LOGIN->objetivoDB == 5){//	MENU PARA DEALERS
						if( $bTieneMapas && (($cuentas!="" && $cuentas->cantidad()>0) || ($fijos && $fijos->cantidad()>0)) ){ //si tiene algun movil/fijo entra al mapa ?>
                        <!-- MENU PARA DEALERS -->
						<li><a href="Javascript:EjecutarPopUp('<?php echo $order_id_subCuenta?>','<?php echo $codigocuenta?>',CUENTACTUAL.label,'Mapa','',LATITUDINICIAL.toString(), LONGITUDINICIAL.toString());" title="">Mapas</a></li>
					<?php }?>
					<form action="solicitudCambio.php" id="frmSolicitudCambio" 	name="frmSolicitudCambio" enctype="multipart/form-data"
						method="post" target="popupSolicitud" onsubmit="return false;">
						<input type="hidden" value="ServicioTecnico" name="tipoConsulta" />
						<input type="hidden" value="<?php echo $codigocuenta; ?>" name="codigocuenta" />
						<input type="hidden" value="<?php echo $nom1nom2; ?>" name="nom1nom2" />
						<input type="hidden" value="<?php echo $iTipoCuenta;?>" name="tipoCuenta" id="tipoCuenta"/>
					</form>
					<li><a href="Javascript: solicitarCambio();" title="">Servicio T&eacute;cnico</a></li>
					<?php if ($LOGIN->PERMISOS[13]){ ?>
					<li><a href="Javascript:EjecutarPopUp(CUENTACTUAL.codigo,'<?php echo $codigocuenta?>',CUENTACTUAL.label,'Configuracion','','','');"
						title="">Setup</a></li>
					<?php }
						} ?>
					<li><a href="javascript:logout();" title="">Logout</a></li>
					</ul>
                    	</div>
                 </div>
              </div>
            </td>
          </tr>
        </table>

        <div id="pageContent" >
<?php
		if ($LOGIN->objetivoDB == 1){
			include('principalBodyFIJO.php');
		}else{
			if($LOGIN->objetivoDB == 5){
				if($cuentas!="" && $cuentas->cantidad()>0){
					echo "<div id=\"bodyMovil\">";
					include('principalBodyMOVIL.php');
					echo "</div>";
				}
				if($fijos!="" && $fijos->cantidad()>0){
					$bodyFijo = "<div id=\"bodyFijo\" ";
					if($cuentas!="" && $cuentas->cantidad()>0){
						$bodyFijo.=" style=\"display:none;\" ";
					}
					$bodyFijo.= " >";
					echo $bodyFijo;
					include('principalBodyFijo.php');
					echo "</div>";
				}
			}else{
				echo "<br>";
				include('principalBodyMOVIL.php');

			}
		}
		if($LOGIN->PERMISOS[10]){ ?>
		<div id="contentbar" class="sidebar" onmouseout="mouseOverChat = false;">
		<ul>
			<li id="chat" onmouseover="mouseOverChat = true;" style="width: 752px;">
				<h2>
					<a onclick="OpenCloseChatViewer();" id="slideDivToogle"	style="cursor: pointer;" onmouseover="mouseOverChat = true;">
						<img id="chatStateImg" src="images/chat/chatState0.gif" />&nbsp;LiveChat!
					</a>
				</h2>
				<div id="slideDiv-9" class="slideDiv"	onmouseover="mouseOverChat = true;">
					<div id="chatViewer" onmouseover="mouseOverChat = true;" style="width: 700px; height: 80px; overflow: auto; margin: 10px; 
						background: #F8F8F8; border: 1px inset #CCCCCC; text-align: left;">
					</div>
					<div style="width: 700px; margin-left: 10px; margin-bottom: 10px;"onmouseover="mouseOverChat = true;">
						<table cellpadding="0" cellspacing="0" border="0" width="100%">
							<tr>
								<td align="left" style="text-align: left;">
									<input type="text" style="border: 1px inset #CCCCCC; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 
										padding-left: 5px;" size="116" id="chatInput" onkeypress="if (event.keyCode == 13) sendChatMessage();" />
								</td>
								<td align="right">
									<a onmouseover="mouseOverChat = true;" onclick="sendChatMessage();">
										<img title="Enviar mensaje al administrador" src="images/sendChat0.jpg"	onmouseover="this.src='images/sendChat1.jpg'; mouseOverChat = true;"
										onmouseout="this.src='images/sendChat0.jpg';">
									</a>
								</td>
							</tr>
						</table>
					</div>
				</div>
			</li>
		</ul>
		</div>
		<?php } ?>
      </div>

    </div>
    <div id="baseContainer" style="clear:both;"></div>
    <div id="footerBar" style="clear:both;">
      <div class="footerContent">
       	<table align="center" width="100%" border="0" cellpadding="0" cellspacing="0">
         <tr>
           <td rowspan="3">
             <div id="ImgBykomFooter"></div>
           </td>
           <td> ULTIMA VISITA: <?php echo $ultvisita?>
		<script>

			 	var READY_STATE_UNINITIALIZED 	= 0;
				var READY_STATE_LOADING 		= 1;
				var READY_STATE_LOADED 			= 2;
				var READY_STATE_INTERACTIVE 	= 3;
				var READY_STATE_COMPLETE 		= 4;
				var reqHandler = null;
				var results;

				function indexOfArray(arrays, obj){
					for(var i=0; i<arrays.length; i++){
	        			if(arrays[i]==obj){
				            return i;
	        			}
				    }
				    return -1;
				}

				function OnReadyStateChange() {
					var ready = reqHandler.readyState;
					if (ready == READY_STATE_COMPLETE) {
						results = reqHandler.responseText.parseJSON();
						if (results.length != 'undefined') {
							if (LOGIN.objetivoDB==1 || (LOGIN.objetivoDB==5 && document.getElementById("tipoCuentasID")!= null && document.getElementById("tipoCuentasID").value == 1) ){
								document.getElementById("estadoActual").innerHTML = results[0].estado;
								document.getElementById("USR").innerHTML = results[0].ultimaSenial;
							}else{
								if (results[0].fecha!=''){
									var myDate = new MyDate(results[0].fecha);
							   	 	document.getElementById("fecha").innerHTML = myDate.elegantFormat();
								}else{
									document.getElementById("fecha").innerHTML = "";
								}
								document.getElementById("ubicacionActual").innerHTML = results[0].direccionAbrev;
								document.getElementById("velocidad").innerHTML = results[0].velocidad;
								document.getElementById("sentido").innerHTML = results[0].sentido;
								var eventoDetalle = "";
								if(results[0].eventoDetalle!="" && results[0].eventoDetalle!=null){
									eventoDetalle = "-"+results[0].eventoDetalle;	
								}
								document.getElementById("evento").innerHTML = results[0].evento+eventoDetalle;
								document.getElementById("contactoMotor").innerHTML = results[0].contactoMotor;
								LATITUDINICIAL =  results[0].latitud;
								LONGITUDINICIAL = results[0].longitud;
							}

							if (LOGIN.PERMISOS[10]){
								for(var i=0; i< results[1].length; i++){
									printChatMessage(results[1][i], 0);
								}
							}
						}
					}
   				}

				function getUltimaSenial() {
    				if (msie)
            			reqHandler = new ActiveXObject("Microsoft.XMLHTTP");
        			else
            			reqHandler = new XMLHttpRequest();
			        reqHandler.onreadystatechange = OnReadyStateChange;
       				reqHandler.open("POST", "querycontroller.php", true);
        			reqHandler.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        			var aux = "COMMAND=ULTIMASENIAL";
					aux += "&CUENTA=" + CUENTACTUAL.id;
					aux += "&OBJETIVODB="+ LOGIN.objetivoDB;
					if(LOGIN.objetivoDB == 5){
						if(document.getElementById("tipoCuentasID")!= null && document.getElementById("tipoCuentasID").value == 1){
							aux += "&TIPOCUENTA="+document.getElementById("tipoCuentasID").value;
						}
					}
					if (LOGIN.PERMISOS[10]){
						aux += "&TABLAID="+ LOGIN.tablaId;
						aux += "&OBJETIVO="+ LOGIN.objetivo;
						}
					reqHandler.send(aux);
    				}

    			var reqHandlerInfoFijo;
    			function getInfoFijo() {
    				if (msie)
            			reqHandlerInfoFijo = new ActiveXObject("Microsoft.XMLHTTP");
        			else
            			reqHandlerInfoFijo = new XMLHttpRequest();
			        reqHandlerInfoFijo.onreadystatechange = OnReadyStateChangeInfoFijo;
       				reqHandlerInfoFijo.open("POST", "querycontroller.php", true);
        			reqHandlerInfoFijo.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        			var aux = "COMMAND=INFOFIJO";
					aux += "&CUENTA=" + CUENTACTUAL.id;
					reqHandlerInfoFijo.send(aux);
    			}

    			function populateCuentaFija(cuentaFija) {
    				document.getElementById('direccionMonitoreoText').innerHTML = cuentaFija.direccionMonitoreo;
    				document.getElementById('categoriaText').innerHTML = cuentaFija.categoria;
    				document.getElementById('rubroText').innerHTML = cuentaFija.rubro;
    				document.getElementById('fechaActivacionText').innerHTML = cuentaFija.fechaActivacion;
    				document.getElementById('cartelText').innerHTML = cuentaFija.cartel;
    				document.getElementById('videoText').innerHTML = cuentaFija.video;
    				document.getElementById('audioText').innerHTML = cuentaFija.audio;
    				document.getElementById('direccionPostalText').innerHTML = cuentaFija.direccionPostal;
    				document.getElementById('correoInternoText').innerHTML = cuentaFija.correoInterno;
    				document.getElementById('enviaMovilText').innerHTML = cuentaFija.enviaMovil;
    				document.getElementById('controlaHorariosText').innerHTML = cuentaFija.controlaHorarios;
    				document.getElementById('correoReportesText').innerHTML = cuentaFija.correoReportes;
    				document.getElementById('tipoAdjuntoText').innerHTML = cuentaFija.tipoAdjunto;
    				document.getElementById('obsMonitoreoText').innerHTML = cuentaFija.observacionesMonitoreo;
    				document.getElementById('obsPostalText').innerHTML = cuentaFija.observacionesPostal;

    			}

    			function OnReadyStateChangeInfoFijo() {
    				var ready = reqHandlerInfoFijo.readyState;
					if (ready == READY_STATE_COMPLETE) {
							var results = reqHandlerInfoFijo.responseText.parseJSON();
							if ((results=='undefined')||(results.length==0)){
								alert('error al cargar la informacion de cuenta');
							} else {
								populateCuentaFija(results[0]);
							}
    				}
    			}

    			var reqHandlerInfoMovil;
    			function getInfoMovil() {
    				if (msie)
            			reqHandlerInfoMovil = new ActiveXObject("Microsoft.XMLHTTP");
        			else
            			reqHandlerInfoMovil = new XMLHttpRequest();
			        reqHandlerInfoMovil.onreadystatechange = OnReadyStateChangeInfoMovil;
       				reqHandlerInfoMovil.open("POST", "querycontroller.php", true);
        			reqHandlerInfoMovil.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        			var aux = "COMMAND=INFOFIJO";
					aux += "&CUENTA=" + CUENTACTUAL.id;
					reqHandlerInfoMovil.send(aux);
    			}

    			function populateCuentaMovil(cuentaMovil) {
    				document.getElementById('categoriaText').innerHTML = cuentaMovil.categoria;
    				document.getElementById('rubroText').innerHTML = cuentaMovil.rubro;
    				document.getElementById('fechaActivacionText').innerHTML = cuentaMovil.fechaActivacion;
    				document.getElementById('cartelText').innerHTML = cuentaMovil.cartel;
    				document.getElementById('videoText').innerHTML = cuentaMovil.video;
    				document.getElementById('audioText').innerHTML = cuentaMovil.audio;
    				document.getElementById('direccionPostalText').innerHTML = cuentaMovil.direccionPostal;
    				document.getElementById('correoInternoText').innerHTML = cuentaMovil.correoInterno;
    				document.getElementById('enviaMovilText').innerHTML = cuentaMovil.enviaMovil;
    				document.getElementById('controlaHorariosText').innerHTML = cuentaMovil.controlaHorarios;
    				document.getElementById('correoReportesText').innerHTML = cuentaMovil.correoReportes;
    				document.getElementById('tipoAdjuntoText').innerHTML = cuentaMovil.tipoAdjunto;
    				document.getElementById('obsPostalText').innerHTML = cuentaMovil.observacionesPostal;

    			}

    			function OnReadyStateChangeInfoMovil() {
    				var ready = reqHandlerInfoMovil.readyState;
					if (ready == READY_STATE_COMPLETE) {
							var results = reqHandlerInfoMovil.responseText.parseJSON();
							if ((results=='undefined')||(results.length==0)){
								alert('error al cargar la informacion de cuenta');
							} else {
								populateCuentaMovil(results[0]);
							}
    				}
    			}

				var reqHandlerKeepAlive;
				var flagFirstKeepAlive = true;
				function OnReadyStateChangeKeepAlive(){
					if((!mouseOverChat)&&(chatVisible)){
						document.getElementById('tipoMapa').focus();
						OpenCloseChatViewer();
					}
					var ready = reqHandlerKeepAlive.readyState;
					if (ready == READY_STATE_COMPLETE) {
						if (!stopKeepAlive){
							var results = reqHandlerKeepAlive.responseText.parseJSON();
							if ((results=='undefined')||(results.length==0)){
								//error en conexion con DB o Administrador
							}
							else{
							    //deslogueo por el administrador
								if ((!flagFirstKeepAlive)&&(results[0].logueado==0)){
								    alertaFinLogout = null;
								    if (results[0].mensaje!='')
										alertaFinLogout = 'ATENCION: Usted ha sido deslogueado por el administrador.\n RAZON:'+results[0].mensaje;
									BROWSERCONTROLER.closeAll();
								}
							}
							flagFirstKeepAlive = false;
						}
					}
				}

				var stopKeepAlive = false;
				function loginKeepAlive(state){
					if (stopKeepAlive) return;
					<?php if(DEBUG_MODE == 0){ ?>
						ctrl_FirebugActive();
					<?php } ?>
					var live = 1;
					if(state!=null)
						live = state;
					if (live==0)
						stopKeepAlive = true;
					if (msie)
            			reqHandlerKeepAlive = new ActiveXObject("Microsoft.XMLHTTP");
        			else
            			reqHandlerKeepAlive = new XMLHttpRequest();
			        reqHandlerKeepAlive.onreadystatechange = OnReadyStateChangeKeepAlive;
       				reqHandlerKeepAlive.open("POST", "querycontroller.php", true);
        			reqHandlerKeepAlive.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        			var aux = "COMMAND=KEEPALIVE&CUENTAID=" + <?=$LOGIN->tablaId?> +"&OBJETIVO="+<?=$LOGIN->objetivo?>+"&LIVE="+live;
					reqHandlerKeepAlive.send(aux);
				}

				var alertaFinLogout = null;
				function logout(confirma)
				{
   					var ok = true;
   					if( (confirma==null) || (confirma==true) )
   						ok = confirm("�Seguro desea salir de la aplicacion?");
   					if( ok )
					{
   						stopKeepAlive = true;
     					BROWSERCONTROLER.closeChilds();
	 					//loginKeepAlive(0);
	 					controlarLogout();
	 				}
				}

			/*	INICIO AJAX LOGOUT	*/
				function OnReadyStateChangeLogout(reqHandlerLogout){
					var ready = reqHandlerLogout.readyState;
					if (ready == READY_STATE_COMPLETE) {
						var resultado = reqHandlerLogout.responseText.parseJSON();
						window.location.href = "welcome.php";
					}
				}

				var reqHandlerSendLogout;
				function controlarLogout()
				{
					var params = { COMMAND: "LOGOUT",
							   CUENTAID: "<?=$LOGIN->tablaId?>",
							   OBJETIVO: "<?=$LOGIN->objetivo?>"
								 };
					if( alertaFinLogout != null )
						params['message'] = alertaFinLogout;
					var myAjax = new MyAjax();
					myAjax.send('querycontroller.php', params, OnReadyStateChangeLogout);
				}

			/*	FIN AJAX LOGOUT	*/

				function OpenCloseChatViewer(){
					slideDivToogle(function(){window.scrollTo(0, 200)});
					chatVisible=!chatVisible;
					activeChatAlarm();
				}

				var reqHandlerReadMsgChat;
				function OnReadyStateReadMsgChat(){
				}

				function readMsgChat(msgIds){
					if (msie)
            			reqHandlerReadMsgChat = new ActiveXObject("Microsoft.XMLHTTP");
        			else
            			reqHandlerReadMsgChat = new XMLHttpRequest();
			        reqHandlerReadMsgChat.onreadystatechange = OnReadyStateReadMsgChat;
       				reqHandlerReadMsgChat.open("POST", "persistirmensaje.php", true);
        			reqHandlerReadMsgChat.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        			var aux = "COMMAND=READMESSAGES&MENSAJEIDS=" + msgIds;
					reqHandlerReadMsgChat.send(aux);
				}

				var chatVisible = false;
				var mouseOverChat = false;
				var msgNotReads = new Array();
				var msgPrinted = new Array();
				function activeChatAlarm(){ //activa la alarma del chat y envia confirmacion de lectura.
					if((!chatVisible)&&(msgNotReads.length>0)){//esta oculto
						document.getElementById('chatStateImg').src = 'images/chat/chatStateIncomming.gif';
						//chatVisible = false;
						}
					else{
						document.getElementById('chatStateImg').src = 'images/chat/chatState0.gif';
						//chatVisible = true;
						if (msgNotReads.length>0){
							var msgsIds = msgNotReads.toString();
							readMsgChat(msgsIds);//llamo a funcion que lee los mensajes
							msgNotReads.length=0; //limpio el array de mensajes no leidos.
							}
						}
				}

				function printErrorMessage(message, type){
					switch (type){
						//linea de mensaje de error
						case 0: line='<span class="chatErrorLine"><b>ERROR!: </b>'+chatMessage+'</span><br/>';
								break;
						//linea de mensaje de alerta desde el servidor
						case 1: line='<span class="chatAlertLine"><b>ALERTA: </b>'+chatMessage+'</span><br/>';
								break;
						}
					document.getElementById('chatViewer').innerHTML+=line;
					document.getElementById('chatViewer').scrollTop=document.getElementById('chatViewer').scrollHeight;
					activeChatAlarm();
				}

				function printChatMessage(chatMessage, type){
					if (indexOfArray(msgPrinted,chatMessage.id)!=-1)
						return;
					var dateNow = new MyDate();
					var line=line='<div><b>[' +  dateNow.elegantFormat() +'] ' + 'UNKNOW: </b>'+chatMessage+'</div>';
					switch (type){
						//linea de administrador
						case 0:
								dateNow = new MyDate(chatMessage.fechaHora);
								line='<div class="chatAdminLine"><b>[' +  dateNow.elegantFormat() +'] ' + chatMessage.labelOrigen+': </b>'+chatMessage.mensaje+'</div>';
								msgPrinted.push(chatMessage.id);
								msgNotReads.push(chatMessage.id);
								break;
						//linea de usuario comun
						case 1: line='<div class="chatUserLine"><b>[' +  dateNow.elegantFormat() +'] ' + chatMessage.labelOrigen+': </b>'+chatMessage.mensaje+'</div>';
								break;
						}
					document.getElementById('chatViewer').innerHTML+=line;
					document.getElementById('chatViewer').scrollTop=document.getElementById('chatViewer').scrollHeight;
					activeChatAlarm();
				}

				function OnReadyStateChangeSendChat() {
					var ready = reqHandlerSendChat.readyState;
					if (ready == READY_STATE_COMPLETE) {
						results = reqHandlerSendChat.responseText.parseJSON();
						if (results.length != 'undefined') {
							if (results.id!='-1'){
								//El mensaje pudo ser enviado .:. lo imprimo
								printChatMessage(results,1);
								}
							else
								printErrorMessage(results.mensaje,1); //imprimo mensaje de alerta.
						}
						else{
						   errorMsg = "No pudo enviarse el mensaje al servidor por problemas de conexion."
						   printErrorMessage(errorMsg,0);	//imprimo mensaje de alerta.
						   }
   				 	}
				}

				var reqHandlerSendChat;
				function sendChatMessage(){
					var message = document.getElementById('chatInput').value;
					if (message != null && message.length > 499) {
						alert('El mensaje es muy largo para ser enviado.');
					    return '-1';
					}

					document.getElementById('chatInput').value = '';
					if (message!=''){
						paramsSendChat = "COMMAND=MESSAGETOADMIN";
    					paramsSendChat += "&ORIGEN="+<?=$LOGIN->tablaId?>;
						paramsSendChat += "&OBJETIVO="+<?=$LOGIN->objetivo?>;
	    				paramsSendChat += "&LBLORIGEN="+<?="'".$LOGIN->label."'"?>;
						paramsSendChat += "&DESTINO=-1";
						paramsSendChat += "&LBLDESTINO="+'ADM';
    					paramsSendChat += "&MENSAJE="+message;
    					if (msie)
        	    			reqHandlerSendChat = new ActiveXObject("Microsoft.XMLHTTP");
	       				else
    	        			reqHandlerSendChat = new XMLHttpRequest();
						reqHandlerSendChat.onreadystatechange = OnReadyStateChangeSendChat;
	        			reqHandlerSendChat.open("POST", "persistirmensaje.php", true);
    	    			reqHandlerSendChat.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
						reqHandlerSendChat.send(paramsSendChat);

					}
				}

			    function AutoRefreshForm() {
    				getUltimaSenial();
					loginKeepAlive();
    				}


    			function cambiarImagenEmpresa() {
    				<? if (($LOGIN->objetivoDB==5) && (trim($LOGIN->imagen)!='')) { ?>
						document.getElementById('logoId').src = "imagesEmpresa/dealer" + "<?= $LOGIN->tablaId ?>" + "/" + "<?= $LOGIN->imagen ?>";
					<? } else { ?>
					if (CUENTACTUAL.imagen != null && CUENTACTUAL.imagen != '') {
		  				document.getElementById('logoId').src = "imagesEmpresa/" + CUENTACTUAL.codigoAlfa + "/LogoImagen.gif";
		  			} else {
		  				document.getElementById('logoId').src = "imagenes/logo.png";
		  			}
					<? } ?>
				}

				function initialize() {
					if (LOGIN.PERMISOS[10])
						slideDivSetup();
    				setInterval("AutoRefreshForm();", <?=AVL_REFRESH_POS_PRINCIPAL?> * 1000);
    				AutoRefreshForm();
    				cambiarImagenEmpresa();
    				}
				<? if (isset($_COOKIE['wcMapType'])) { ?>
					document.getElementById('tipoMapa').value = <?="'".$_COOKIE['wcMapType']."'";?>;
  				<? } ?>

				initialize();

				function closeOrRefreshAction(){
					logout(false);
				}
			 </script> </td>
         </tr>
         <tr>
           <td>
             &copy; 2008 - Bykom S.A. - Todos los Derechos Reservados.
           </td>
         </tr>
         <tr>
           <td>
             <a href="#"> Pol&iacute;tica de Privacidad </a>|<a href="#"> Acceso Administrativo </a>
           </td>
         </tr>
        </table>
      </div>
   </div>
<?php
}
else {
  echo("<script language='JavaScript' type='text/javascript'>");
  echo("location.href='welcome.php'");
  echo("</script>");
  die;
  }
?>
</body>
</html>

<?php //var_dump( $LOGIN ); echo "cuenta0.label: ". $ctas[0]->label . "label: ". $LOGIN->label ." labelCuenta:". $LOGIN->labelCuenta ." labelLogin:". $_SESSION['labelLogin'];